/**
 * $Id: orgchart.css 206 2012-05-05 10:52:40Z nhadi@menestystech.com $
 * @author nuarharuha <nhnoah@gmail.com>
 * Table styles for organization chart
 */
 
/* reset */ 

tbody td{border:0pt}
/* #reset */

#oc .outer{
    margin-bottom: 2em;
}
 
#oc table{
    border-collapse: collapse;
    border:0pt;
    font-size: 12px;
    margin: 0pt auto;
    width:80%;
} 

#oc table h3{
    text-transform: uppercase;
}

#oc td{
    border:0pt;
}

#oc td.item:hover{
    background-color:#CAEEF9;
}

#oc td.item .postitle{
    margin-top:0pt;
    font-size: 0.9em;
    color:#777;
}

#oc td h2{
    font-size: 12px;
    border: 0pt;
    margin-bottom: 3px;
    background-color: transparent;
    color: #222;
}

#oc td.vgap{
    border-bottom: 2px solid #B5D9EA;
}

#oc td.vgap-3{
    width: 50%;
}

#oc table .mline table,
#oc table .mline, 
#oc table .mline td, 
#oc table .mline tr{
    margin:0pt;
    padding:0pt;
}

#oc table .mline table{
    width:100%;
    height:3em;
}


#oc table .mline tr{
    border-bottom: 2px solid #B5D9EA;
}

#oc td.vleft{
    border-right:2px solid #B5D9EA;
    height: 1em;
}

#oc td.vright{
    border-left:2px solid #B5D9EA;
    height: 1em;
}

#oc td.bline{
    border-bottom: 2px solid #B5D9EA;
}


#oc thead{
    border:0pt;
    text-align:left;
}

#oc td.item{
    border: 2px solid #B5D9EA !important;
    background-color:#EDF7FF;
    box-shadow: 2px 3px 4px #dedede;
    width:28%;    
    text-align: center;
    cursor: help;
}

#oc .project-team td.item{
}

#oc .blist{
    text-align:left;
    font-size:0.85em
}



/* sidebar column 2 */
.main h2{
    padding: 0pt 10px;
}


.main .col-2{
    background-color: #efefef;    
    margin-right: -2px;
    border: 1px solid #ddd;
    border-bottom-left-radius: 0.2em;
    border-bottom-right-radius: 0.2em;
}

.main .col-2 dl{
    font-size: 0.8em;
    margin: 0pt 10px;
}

.main .col-2 dd{
    margin-left:0px;
    font-size:  0.7em;
    color:#555;
    margin-bottom: 1em;
    border-bottom: 1px solid #ddd;
}

.main .col-2 dd ul{
    text-align:left;
    font-size:11px;
    list-style: none;
    margin-top: 0pt;
    padding: 0pt;
    margin-left:0px;
    color:#555;
}

.main .col-2 h3{
    margin:0pt 0pt 1em;
    padding: 0pt 10px;
}

.main .col-2 a{
    text-decoration:none;
    color:#777;
    border-bottom: 1px solid #efefef;
}
.main .col-2 a:hover{
    border-bottom-color:#666;
    color:#555
}

.main .col-2 h2{
    background-color: transparent;
    color:#222;
    border:0pt;
}


tbody .rem-bottom, .rem-bottom table td{
    border-bottom-width: 0pt !important;
}